#include "ProcessInfo.h"
#include <Winbase.h>


ProcessInfo::ProcessInfo(const QProcess& p)
:_pid(p.pid())
{

}

ProcessInfo::ProcessInfo(Q_PID pid)
:_pid(pid)
{
}

ProcessInfo::ProcessInfo(const ProcessInfo& info)
:_pid(info._pid)
{
}


ProcessInfo::~ProcessInfo()
{

}

uint ProcessInfo::version() const{
	return GetProcessVersion(((LPPROCESS_INFORMATION)_pid)->dwProcessId);
}

int ProcessInfo::priority() const{
	return GetThreadPriority(((LPPROCESS_INFORMATION)_pid)->hThread);
}